package com.bootdo.program.shejiao.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 余额记录表
 * 
 * @author guoyunfei
 * @email 2549789059@qq.com
 * @date 2021-10-18 16:42:02
 */
public class BalanceRecordDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Long id;
	//用户ID
	private String userId;
	//来源用户
	private String souUserId;
	//变动的钱
	private BigDecimal money;
	//类型：1取纸条；2存纸条；3推广会员；4提现
	private Integer source;
	//状态：1：未结算；2已结算
	private Integer status;
	//创建时间
	private Date createTime;
	//备注
	private String remarks;
	//数据类型  1收入 2支出
	private Integer dataType;
	//流水号
	private String flowNo;
	//
	private String appid;

	private String username;
	private String souUsername;

	/**
	 * 设置：
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：用户ID
	 */
	public void setUserId(String userId) {
		this.userId = userId;
	}
	/**
	 * 获取：用户ID
	 */
	public String getUserId() {
		return userId;
	}
	/**
	 * 设置：来源用户
	 */
	public void setSouUserId(String souUserId) {
		this.souUserId = souUserId;
	}
	/**
	 * 获取：来源用户
	 */
	public String getSouUserId() {
		return souUserId;
	}
	/**
	 * 设置：变动的钱
	 */
	public void setMoney(BigDecimal money) {
		this.money = money;
	}
	/**
	 * 获取：变动的钱
	 */
	public BigDecimal getMoney() {
		return money;
	}
	/**
	 * 设置：类型：1取纸条；2存纸条；3推广会员；4提现
	 */
	public void setSource(Integer source) {
		this.source = source;
	}
	/**
	 * 获取：类型：1取纸条；2存纸条；3推广会员；4提现
	 */
	public Integer getSource() {
		return source;
	}
	/**
	 * 设置：状态：1：未结算；2已结算
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：状态：1：未结算；2已结算
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：备注
	 */
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}
	/**
	 * 获取：备注
	 */
	public String getRemarks() {
		return remarks;
	}
	/**
	 * 设置：数据类型  1收入 2支出
	 */
	public void setDataType(Integer dataType) {
		this.dataType = dataType;
	}
	/**
	 * 获取：数据类型  1收入 2支出
	 */
	public Integer getDataType() {
		return dataType;
	}
	/**
	 * 设置：流水号
	 */
	public void setFlowNo(String flowNo) {
		this.flowNo = flowNo;
	}
	/**
	 * 获取：流水号
	 */
	public String getFlowNo() {
		return flowNo;
	}
	/**
	 * 设置：
	 */
	public void setAppid(String appid) {
		this.appid = appid;
	}
	/**
	 * 获取：
	 */
	public String getAppid() {
		return appid;
	}

	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public String getSouUsername() {
		return souUsername;
	}

	public void setSouUsername(String souUsername) {
		this.souUsername = souUsername;
	}
}
